Synchronous development in open-source projects: A higher-level perspective

نویسندگان

چکیده

Abstract Mailing lists are a major communication channel for supporting developer coordination in open-source software projects. In recent study, researchers explored temporal relationships (e.g., synchronization) between activities on source code and the mailing list, relying simple heuristics of collaboration co-editing files) sending e-mails to list). We propose two methods studying synchronization from higher-level perspective, which captures complex views developers more precisely than rather technical perspective previous work. On one hand, we explore at level features (not files), concepts domain not mere artifacts. other lift view message-based model, treats each e-mail individually, conversation-based is semantically richer due grouping that represent conceptually related discussions. By means an empirical investigate whether different abstraction levels affect observed relationship commit activity using state-of-the-art time-series analysis. For this purpose, analyze combined history 40 years data three highly active widely deployed projects: QEMU , BusyBox OpenSSL . Overall, found evidence leads identifying stronger statistical dependence less abstract view.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Absorptive Capacity Perspective of Open Source Software Development Projects

An organization’s absorptive capacity is important for facilitating innovation that can lead to organizational performance. I examine the effects of absorptive capacity on open source software development group performance. Specifically, in addition to the commonly noted importance of OSS developers, the role of the Internet-based user community is introduced as fundamental in developing absorp...

متن کامل

Governance in Open Source Software Development Projects: A Comparative Multi-level Analysis

Open source software (OSS) development is a community­oriented, network­ centric approach to building complex software systems. OSS projects are typically organized as edge organizations lacking an explicit management regime to control and coordinate decentralized project work. However, a growing number of OSS projects are developing, delivering, a...

متن کامل

Building an open-source development infrastructure for language technology projects

The article presents the Giellatekno & Divvun language technology resources, more specifically the effort to utilise open-source tools to improve the build infrastructure, and the solutions to help adapt to best practices for software development. The article especially discusses how the infrastructure has been remade to cope with an increasing number of languages without incurring extra overhe...

متن کامل

Integrating HCI Specialists into Open Source Software Development Projects

Typical open source software (OSS) development projects are organized around technically talented developers, whose communication is based on technical aspects and source code. Decision-making power is gained through proven competence and activity in the project, and non-technical enduser opinions are too many times neglected. In addition, also human-computer interaction (HCI) specialists have ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Automated software engineering

سال: 2021

ISSN: ['0928-8910', '1573-7535']

DOI: https://doi.org/10.1007/s10515-021-00292-z